package com.platform.server.dao;

import java.util.List;
import java.util.Map;

import org.apache.ibatis.annotations.Param;

import com.platform.server.entity.Withdraw;

public interface WalletDao {
	
	/**
	 * 我的余额
	 */
	Map<String,Object> selectMywallet(String id);
	
	/**
	 * 充值金额列表
	 */
	List<Map<String,Object>> selectActivityList();
	List<Map<String,Object>> selectDiscount();
	//查看普通优惠券列表
	List<Map<String,Object>> selectCommonList();
	
	/**
	 * 设置支付密码
	 */
	int setPayPassword(String userid,String password);
	
	/**
	 * 判断用户是否有设置支付密码
	 */
	int judgePayPassword(String userid);
	/**
	 * 查看提现记录
	 * @param id
	 * @return
	 */
	Withdraw selectWithdraw(@Param("id")Long id);

	/**
	 * 查看支付密码
	 * @param userId
	 * @return
	 */
	String queryPayPwd(@Param("userId")Integer userId);

	
}
